﻿using System;
using System.Collections.Generic;
using System.Linq;
using System.Text;
using System.Threading.Tasks;
using DelonixRegiaHMSys.Core.Models;

namespace DelonixRegiaHMSys.Core.Interfaces
{
    public interface IRoomReservationQuery
    {
        //IEnumerable<RoomReservation> GetAll();

        IEnumerable<RoomReservation> GetReservationbyGuestID(string guestID, DateTime date);

        void AddRoomReservation(RoomReservation rr);

        void UpdateRoomReservation(RoomReservation rr);

        void DeleteRoomReservation(string reservationID);

        bool ReservationRecordAdded(string reservationID);

        bool RoomReservationTodayExist(string guestID);
    }
}
